Why You Need A Client Contract